package cn.batch.daemon;

/**
 *  风险预警装载征信数据-按天进程入口程序
 */
import java.text.ParseException;

import cn.batch.daemon.loadBatch.LoadProcReportListener;
import cn.batch.daemon.util.DateUtil;

public class LoadDataMain {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		if (args.length < 1) {
			throw new IllegalArgumentException("请传入需要加载的数据日期字符串。格式: yyyyMMdd");
		}
		
		String s = args[0];
		try {
			DateUtil.fromString(s, "yyyyMMdd");
		} catch (ParseException e) {
			throw new IllegalArgumentException("参数格式无效。格式：yyyyMMdd");
		}
		
		Configuration config = new Configuration();
		LoadProcReportListener loader = new LoadProcReportListener(config);
		loader.setBatchDate(s);
		loader.run();
		System.exit(0);
	}

}
